river snails - French English Dictionary